namespace ext.form
{
	using System;
	using System.Runtime.CompilerServices;
	using System.Html;
	using System.Collections;
	
	
	/// <summary>A display-only text field which is not validated and not submitted.</summary>
	/// <definedin>src\widgets\form\DisplayField.js</definedin>
	[ScriptName("DisplayField")]
	[ScriptNamespace("Ext.form")]
	[Imported()]
	public partial class DisplayField : ext.form.Field
	{
		
		#region Constructors
		/// <summary>Constructor</summary>
		/// <param name="config">Configuration options</param>
		public DisplayField(ext.form.DisplayField_Configuration config)
		{
		}
		
		/// <summary>Constructor</summary>
		public DisplayField()
		{
		}
		#endregion
		
		#region Fields
		/// <summary>The default CSS class for the field (defaults to &quot;x-form-display-field&quot;)</summary>
		/// <htmlSummary>The default CSS class for the field (defaults to &lt;tt&gt;&quot;x-form-display-field&quot;&lt;/tt&gt;)</htmlSummary>
		/// <definedin>src\widgets\form\DisplayField.js</definedin>
		[ScriptName("fieldClass")]
		public string FieldClass;
		
		/// <summary>
		/// false to skip HTML-encoding the text when rendering it (defaults to
		/// false). This might be useful if you want to include tags in the field&apos;s innerHTML rather than
		/// rendering them as string literals per the default logic.
		/// </summary>
		/// <htmlSummary>
		/// &lt;tt&gt;false&lt;/tt&gt; to skip HTML-encoding the text when rendering it (defaults to
		/// &lt;tt&gt;false&lt;/tt&gt;). This might be useful if you want to include tags in the field&apos;s innerHTML rather than
		/// rendering them as string literals per the default logic.
		/// </htmlSummary>
		/// <definedin>src\widgets\form\DisplayField.js</definedin>
		[ScriptName("htmlEncode")]
		public bool HtmlEncode;
		
		/// <definedin>src\widgets\form\DisplayField.js</definedin>
		[ScriptName("inputType")]
		public string InputType;
		
		/// <definedin>src\widgets\form\DisplayField.js</definedin>
		[ScriptName("disabled")]
		public bool Disabled;
		
		/// <definedin>src\widgets\form\DisplayField.js</definedin>
		[ScriptName("readOnly")]
		public bool ReadOnly;
		
		/// <definedin>src\widgets\form\DisplayField.js</definedin>
		[ScriptName("validateOnBlur")]
		public bool ValidateOnBlur;
		
		/// <definedin>src\widgets\form\DisplayField.js</definedin>
		[ScriptName("validationDelay")]
		public System.Number ValidationDelay;
		
		/// <definedin>src\widgets\form\DisplayField.js</definedin>
		[ScriptName("validationEvent")]
		public ext.auto.System_Boolean_Or_System_String ValidationEvent;
		#endregion
	}
}
